home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 60 / IOPROG_60.ISO / soft / c++ / gsl-1.1.1-setup.exe / {app} / src / msvc / config.h
Encoding:
C/C++ Source or Header  |  2002-04-18  |  5.1 KB  |  192 lines

  1. /* config.h.in.  Generated automatically from configure.in by autoheader.  */
  2.  
  3. /* Define to empty if the keyword does not work.  */
  4. /* #undef const */
  5.  
  6. /* Define if you don't have vprintf but do have _doprnt.  */
  7. /* #undef HAVE_DOPRNT */
  8.  
  9. /* Define if you have the vprintf function.  */
  10. #define HAVE_VPRINTF
  11.  
  12. /* Define as __inline if that's what the C compiler calls it.  */
  13. #define inline __inline
  14.  
  15. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  16. /* #undef size_t */
  17.  
  18. /* Define if you have the ANSI C header files.  */
  19. #define STDC_HEADERS
  20.  
  21. /* Define if you have the acosh function.  */
  22. #undef HAVE_ACOSH
  23.  
  24. /* Define if you have the asinh function.  */
  25. #undef HAVE_ASINH
  26.  
  27. /* Define if you have the atanh function.  */
  28. #undef HAVE_ATANH
  29.  
  30. /* Define if you have the clock function.  */
  31. #define HAVE_CLOCK
  32.  
  33. /* Define if you have the expm1 function.  */
  34. #undef HAVE_EXPM1
  35.  
  36. /* Define if you have the hypot function.  */
  37. #undef HAVE_HYPOT
  38.  
  39. /* Define if you have the isinf function.  */
  40. #undef HAVE_ISINF
  41.  
  42. /* Define if you have the log1p function.  */
  43. #undef HAVE_LOG1P
  44.  
  45. /* Define if you have the memcpy function.  */
  46. #define HAVE_MEMCPY
  47.  
  48. /* Define if you have the memmove function.  */
  49. #define HAVE_MEMMOVE
  50.  
  51. /* Define if you have the strdup function.  */
  52. #define HAVE_STRDUP
  53.  
  54. /* Define if you have the strtol function.  */
  55. #define HAVE_STRTOL
  56.  
  57. /* Define if you have the strtoul function.  */
  58. #define HAVE_STRTOUL
  59.  
  60. /* Define if you have the m library (-lm).  */
  61. #define HAVE_LIBM
  62.  
  63. /* Name of package */
  64. #undef PACKAGE
  65.  
  66. /* Version number of package */
  67. #undef VERSION
  68.  
  69. /* Define if you have inline */
  70. #define HAVE_INLINE
  71.  
  72. /* Define if you need to hide the static definitions of inline functions */
  73. #define HIDE_INLINE_STATIC
  74.  
  75. /* Define if you have the ansi CLOCKS_PER_SEC clock rate */
  76. #define HAVE_CLOCKS_PER_SEC
  77.  
  78. /* Defined if configure has guessed a missing ansi CLOCKS_PER_SEC clock rate */
  79. #undef HAVE_GUESSED_CLOCKS_PER_SEC
  80.  
  81. /* Use configure's best guess for CLOCKS_PER_SEC if it is unknown */
  82. #ifndef HAVE_CLOCKS_PER_SEC
  83. #define CLOCKS_PER_SEC HAVE_GUESSED_CLOCKS_PER_SEC
  84. #endif
  85.  
  86. /* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */
  87. #define HAVE_EXIT_SUCCESS_AND_FAILURE
  88.  
  89. /* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */
  90. #ifndef HAVE_EXIT_SUCCESS_AND_FAILURE
  91. #define EXIT_SUCCESS 0
  92. #define EXIT_FAILURE 1
  93. #endif
  94.  
  95. /* Define one of these if you have a known IEEE arithmetic interface */
  96. #undef HAVE_SPARCLINUX_IEEE_INTERFACE
  97. #undef HAVE_M68KLINUX_IEEE_INTERFACE
  98. #undef HAVE_PPCLINUX_IEEE_INTERFACE
  99. #undef HAVE_X86LINUX_IEEE_INTERFACE
  100. #undef HAVE_SUNOS4_IEEE_INTERFACE
  101. #undef HAVE_SOLARIS_IEEE_INTERFACE
  102. #undef HAVE_HPUX11_IEEE_INTERFACE
  103. #undef HAVE_HPUX_IEEE_INTERFACE
  104. #undef HAVE_TRU64_IEEE_INTERFACE
  105. #undef HAVE_IRIX_IEEE_INTERFACE
  106. #undef HAVE_AIX_IEEE_INTERFACE
  107. #undef HAVE_FREEBSD_IEEE_INTERFACE
  108. #undef HAVE_OS2EMX_IEEE_INTERFACE
  109. #undef HAVE_NETBSD_IEEE_INTERFACE
  110. #undef HAVE_DARWIN_IEEE_INTERFACE
  111.  
  112. /* Define this if we need to include /usr/include/float.h explicitly
  113.    in order to get FP_RND_RN and related macros.  This is known to be
  114.    a problem on some Compaq Tru64 unix systems when compiled with GCC. */
  115. #undef FIND_FP_RND_IN_USR_INCLUDE_FLOAT_H
  116.  
  117. /* Define a rounding function which moves extended precision values
  118.    out of registers and rounds them to double-precision. This should
  119.    be used *sparingly*, in places where it is necessary to keep
  120.    double-precision rounding for critical expressions while running in
  121.    extended precision. For example, the following code should ensure
  122.    exact equality, even when extended precision registers are in use,
  123.  
  124.       double q = GSL_COERCE_DBL(3.0/7.0) ;
  125.       if (q == GSL_COERCE_DBL(3.0/7.0)) { ... } ;
  126.  
  127.    It carries a penalty even when the program is running in double
  128.    precision mode unless you compile a separate version of the
  129.    library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */
  130.  
  131. #undef HAVE_EXTENDED_PRECISION_REGISTERS
  132.  
  133. #ifdef HAVE_EXTENDED_PRECISION_REGISTERS
  134. #define GSL_COERCE_DBL(x) (gsl_coerce_double(x))
  135. #else
  136. #define GSL_COERCE_DBL(x) (x)
  137. #endif
  138.  
  139. /* Define this if printf can handle %Lf for long double */
  140. #define HAVE_PRINTF_LONGDOUBLE
  141.  
  142. /* Define this is IEEE comparisons work correctly (e.g. NaN != NaN) */
  143. #define HAVE_IEEE_COMPARISONS 1
  144.  
  145. /* Substitute gsl functions for missing system functions */
  146.  
  147. #ifndef HAVE_HYPOT
  148. #define hypot gsl_hypot
  149. #endif
  150.  
  151. #ifndef HAVE_LOG1P
  152. #define log1p gsl_log1p
  153. #endif
  154.  
  155. #ifndef HAVE_EXPM1
  156. #define expm1 gsl_expm1
  157. #endif
  158.  
  159. #ifndef HAVE_ACOSH
  160. #define acosh gsl_acosh
  161. #endif
  162.  
  163. #ifndef HAVE_ASINH
  164. #define asinh gsl_asinh
  165. #endif
  166.  
  167. #ifndef HAVE_ATANH
  168. #define atanh gsl_atanh
  169. #endif
  170.  
  171. #ifndef HAVE_ISINF
  172. #define isinf gsl_isinf
  173. #endif
  174.  
  175. #ifndef HAVE_ISNAN
  176. #define isnan gsl_isnan
  177. #endif
  178.  
  179. #ifndef HAVE_ISNAN
  180. #define finite gsl_finite
  181. #endif
  182.  
  183. #ifdef __GNUC__
  184. #define DISCARD_POINTER(p) do { ; } while(p ? 0 : 0);
  185. #else
  186. #define DISCARD_POINTER(p) /* ignoring discarded pointer */
  187. #endif
  188.  
  189. #ifndef GSL_RANGE_CHECK_ON
  190. #define GSL_RANGE_CHECK_OFF  /* turn off range checking by default */
  191. #endif
  192.